/**************************************************
 * File: TreeNode.h                               *
 *                                                *
 *                                                *
 **************************************************/

#ifndef TREENODE_H
#define TREENODE_H

//Node Struct
template <typename Object>
struct Node
{
	Object Data;
	Node* Left;
	Node* Right;

	Node (void)
	{
		Left = NULL;
		Right = NULL;
	}
	Node (const Object & data, Node* left, Node* right)
	{
		Data = data;
		Left = left;
		Right = right;
	}
};

#endif